365bet中国官方网站

  • word of the day

    foundling hospital

    foundling hospital - 365bet中国官方网站 definition and meaning for word foundling hospital

    Definition
    (noun) a hospital where foundlings (infant children of unknown parents) are taken in and cared for
    Synonyms : creche

  • Word used in video below:
    text: after all she's almost a foundling but
    Download our Mobile App Today